shoe shop/factory - French English Dictionary